Conflict - Aware Weighted Bipartite b - Matching and Its Application to E - Commerce ( Extended
نویسندگان
چکیده
Weighted bipartite b-matching (WBM) is one of the fundamental and widely studied problems in combinatorial optimization. Given a weighted bipartite graph G = (U, V,E) with weights W : E → R, where U , V and E represent left vertices, right vertices and edges, respectively, the weighted bipartite b-matching problem (WBM) is to find a subgraph H ⊆ G with maximum total weight w(H) = ∑ e∈H w(e), such that every vertex i in H is incident to at most b(i) edges. An implicit assumption of WBM is that any two nodes on the same side do not conflict with each other, even if they share similar features in practice. For example, a recommender system running WBM can recommend several books of the same subject to a reader, as long as the subject is his/her favorite and the availability constraints of the books are not violated. This, however, does not generate desired results in some real-world scenarios. For book recommendation, a reader may not want all recommended books from the same subject but instead may prefer books of diverse subjects so that more interesting topics can be discovered. However, considering conflicts would inevitably lead to new challenges for WBM when generating the matching result. This conflict challenge has not been fully studied and thus is the focus of this work. In this article, we introduce a new generalization of WBM, Conflict-Aware Weighted Bipartite b-Matching (CA-WBM), that can address the conflict challenges mentioned above.
منابع مشابه
Maximum-weight bipartite matching technique and its application in image feature matching
An important and di cult problem in computer vision is to determine 2D image feature correspondences over a set of images. In this paper, two new a nity measures for image points and lines from di erent images are presented, and are used to construct unweighted and weighted bipartite graphs. It is shown that the image feature matching problem can be reduced to an unweighted matching problem in ...
متن کاملA Survey on Algorithms for Euclidean Matching
Let G = (V,E) be a weighted undirected graph with vertex set V , edge set E and a weight function d. Thus, d(u, v) denotes the weight of any edge (u, v) ∈ E. A matching M ⊆ E is a collection of edges such that every node in V is incident to at most one edge in M . The matching is perfect if every node in V is incident to exactly one edge in M . The cost of the matching is given by ∑ (u,v)∈M d(u...
متن کاملGeneralized Stable Matching in Bipartite Networks
In this paper we study the generalized version of weighted matching in bipartite networks. Consider a weighted matching in a bipartite network in which the nodes derive value from the split of the matching edge assigned to them if they are matched. The value a node derives from the split depends both on the split as well as the partner the node is matched to. We assume that the value of a split...
متن کاملOn the inverse maximum perfect matching problem under the bottleneck-type Hamming distance
Given an undirected network G(V,A,c) and a perfect matching M of G, the inverse maximum perfect matching problem consists of modifying minimally the elements of c so that M becomes a maximum perfect matching with respect to the modified vector. In this article, we consider the inverse problem when the modifications are measured by the weighted bottleneck-type Hamming distance. We propose an alg...
متن کاملAn Optimal Online Algorithm for Weighted Bipartite Matching and Extensions to Combinatorial Auctions
We study online variants of weighted bipartite matching on graphs and hypergraphs. In our model for online matching, the vertices on the right-hand side of a bipartite graph are given in advance and the vertices on the left-hand side arrive online in random order. Whenever a vertex arrives, its adjacent edges with the corresponding weights are revealed and the online algorithm has to decide whi...
متن کامل